====================本系列文章沒有什麼高深的理論====================
====================純粹是以一個菜雞的視角來分享====================
OK,今天來講講變數(Variables),JavaScript的變數是用來存放資料,不過也有一定的規則,像是第一個字必須為英文字母或是_
以及$
,後面可以有數字,平常建議還是使用英文當作變數名稱就好,
變數的名稱不能為保留字(Reserved Words)以及關鍵字(keyword),簡單來說就是語法上會使用到的字所以沒辦法被當成變數使用。
還有一點需要注意的地方是JavaScript的大小寫會被認為是不同的變數,
例如app
以及APP
在JavaScript裡面是不同的變數名稱。
在JavaScript 1.3之後開始支援Unicode(萬國碼),也就是說可以使用中文當作變數名稱,
但是基於開發習慣還是建議使用英文字母做變數名稱,也可以避免中文遇到其他語系可能會變成亂碼的窘境。
在設定變數之前會需要使用關鍵字var
來宣告變數,由於在ES6之前JavaScript都只有var
變數,為了解決var
會造成的問題,到了ES6之後,又新增了兩個關鍵字const
以及let
來進行宣告。
var
:變數let
:變數const
:常數var
以及let
最大的差異就是作用範圍(Scope)的不同,這個在介紹Scope時會再進行詳細比較。
可能有人會問var
跟let
都是變數,我要怎麼知道要用哪一種?
在多數情況能用const
就使用const
,再來才是let
,最後才是var
今日的分享就到這囉,我們明天見,掰掰!